Voucher Printing
I want to filter and generate various accounting vouchers (Receipt, Payment, Adjustment, Debit Note, Credit Note)
1. Data Filtering & Selection
- Voucher Type Dropdown: The user must be able to select from a predefined list: Receipt, Payment, Adjustment, Debit Note, and Credit Note.
- Dynamic Filtering: The system should allow filtering by Party Type and Party Name. The "Party Name" field should ideally be dependent on the "Party Type" selection.
- Date Range: Users must be able to select a Date From and Date To using a calendar picker to narrow down specific transaction periods.
2. Search & Display
- Real-time Grid: Upon applying filters, the table must populate with relevant records showing columns: Document, DOC No, Party Type/Name, Other Party Type/Name, DOC Date, DRCR, Amount, Balance Amt, and Voucher For.
- Global Search: A search bar above the table should allow for quick keyword filtering within the currently loaded results.
- Empty State: If no records match the criteria, the table should display "No data available in table" (as seen in the screenshot).
3. Action & Export
- Download Functionality: Clicking the Download button should generate a printable file (e.g., PDF or Excel) containing the filtered list or individual voucher details.
- Pagination: The system must support pagination (Previous/Next) when the number of entries exceeds the default view limit.